Near-Optimal Distributed Tree Embedding
نویسندگان
چکیده
Tree embeddings are a powerful tool in the area of graph approximation algorithms. Roughly speaking, they transform problems on general graphs into much easier ones on trees. Fakcharoenphol, Rao, and Talwar (FRT) [STOC’04] present a probabilistic tree embedding that transforms n-node metrics into (probability distributions over) trees, while stretching each pairwise distance by at most anO(log n) factor in expectation. This O(log n) stretch is optimal. Khan et al. [PODC’08] present a distributed algorithm that implements FRT in O(SPD log n) rounds, where SPD is the shortest-path-diameter of the weighted graph, and they explain how to use this embedding for various distributed approximation problems. Note that SPD can be as large as Θ(n), even in graphs where the hop-diameter D is a constant. Khan et al. noted that it would be interesting to improve this complexity. We show that this is indeed possible. More precisely, we present a distributed algorithm that constructs a tree embedding that is essentially as good as FRT in Õ(min{n,SPD} + D) rounds, for any constant ε > 0. A lower bound of Ω̃(min{n,SPD}+D) rounds follows from Das Sarma et al. [STOC’11], rendering our round complexity near-optimal.
منابع مشابه
Embedding Tree-related Graphs into Hypercubes
We propose a general strategy of many-to-one embedding of tree-related graphs into hypercubes. These tree-related graphs include complete binary tree (CBT), mesh of trees (MOT), pyramid and so on. This strategy evenly distributes the same level nodes of a tree-related graph to the nodes of a hypercube. This distribution is a great advantage because the same level nodes are always activated simu...
متن کاملOptimal Embedding of Complete Binary Trees into Lines and Grids
We consider several graph embedding problems which have a lot of important applications in parallel and distributed computing and which have been unsolved so far. Our major result is that the complete binary tree can be embedded into the square grid of the same size with almost optimal dilation (up to a very small factor). To achieve this, we rst state an embedding of the complete binary tree i...
متن کاملA New Efficient Algorithm for Embedding an Arbitrary Binary Tree into Its Optimal Hypercube
The d-dimensional binary hypercube is a very popular model of parallel computation. On the other hand, the execution of many algorithms can be represented by binary trees, making desirable fast simulations of binary trees on hypercubes. In this paper, we present a simple one-to-one embedding of arbitrary binary trees into their optimal hypercubes with dilation 8 and constant congestion. The nov...
متن کاملBicriteria Compact Location Problems
We investigate the complexity and approximability of some location problems when two distance values are specified for each pair of potential sites. These problems involve the selection of a specified number of facilities (i.e. a placement of a specified size) to minimize a function of one distance metric subject to a budget constraint on the other distance metric. Such problems arise in severa...
متن کاملComplexity and Approximability of Certain Bicriteria Location Problems
We investigate the complexity and approximability of some location problems when two distance values are speciied for each pair of potential sites. These problems involve the selection of a speciied number of facilities (i.e. a placement of a speciied size) to minimize a function of one distance metric subject to a budget constraint on the other distance metric. Such problems arise in several a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014